import request from '../baseRequest.js'
const baseURL = '/provide/vehicle'
export function getListRequest(data) {
	let baseDefaultOpts = {
		url: baseURL + '/list',
		// 请求接口地址
		data: data,

		// 传入请求参数
		method: 'GET',
		// 配置请求类型
		header: {
			'X-Requested-With': 'XMLHttpRequest',
			"Accept": "application/json",
			"Content-Type": "application/json; charset=UTF-8"
		},
	}
	return request(baseDefaultOpts)
}

export function getInfoRequest(data) {
	let baseDefaultOpts = {
		// 请求接口地址
		url: baseURL + `/single/${data}`,
		// 请求类型
		method: 'GET',
		// 配置请求头
		header: {
			'X-Requested-With': 'XMLHttpRequest',
			"Accept": "application/json",
			"Content-Type": "application/json; charset=UTF-8"
		},
	}
	return request(baseDefaultOpts)
}

export function getCarTypeRequest(data) {
	let baseDefaultOpts = {
		// 请求接口地址
		url: baseURL + '/infoCarType',
		// 请求类型
		method: 'GET',
		// 配置请求头
		header: {
			'X-Requested-With': 'XMLHttpRequest',
			"Accept": "application/json",
			"Content-Type": "application/json; charset=UTF-8"
		},
	}
	return request(baseDefaultOpts)
}

export function singleSaveRequest(data) {
	let baseDefaultOpts = {
		// 请求接口地址
		url: baseURL + '/save',
		// 携带的数据
		data: data,
		// 请求类型
		method: 'POST',
		// 配置请求头
		header: {
			'X-Requested-With': 'XMLHttpRequest',
			'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
		},
	}
	return request(baseDefaultOpts)
}

export function updateRequest(data) {
	let baseDefaultOpts = {
		// 请求接口地址
		url: baseURL + '/update',
		// 携带的数据
		data: data,
		// 请求类型
		method: 'POST',
		// 配置请求头
		header: {
			'X-Requested-With': 'XMLHttpRequest',
			'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
		},
	}
	return request(baseDefaultOpts)
}

export function updateStateRequest(data) {
	let baseDefaultOpts = {
		// 请求接口地址
		url: baseURL + '/updateState',
		// 携带的数据
		data: data,
		// 请求类型
		method: 'POST',
		// 配置请求头
		header: {
			'X-Requested-With': 'XMLHttpRequest',
			'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
		},
	}
	return request(baseDefaultOpts)
}

export function deleteRequest(data) {
	let baseDefaultOpts = {
		// 请求接口地址
		url: baseURL + '/delete',
		// 携带的数据
		data: data,
		// 请求类型
		method: 'POST',
		// 配置请求头
		header: {
			'X-Requested-With': 'XMLHttpRequest'
		},
	}
	return request(baseDefaultOpts)
}

export function tokenRequest(data) {
	//如果需要用token的话
	let _token = "";
	uni.getStorage({
		key: '_token',
		success: function(res) {
			hjr_token = res.data
		}
	});
	let baseDefaultOpts = {
		// 请求接口地址
		url: baseURL + '/update',
		// 携带的数据
		data: data,
		// 请求类型
		method: 'POST',
		// 配置请求头
		header: {
			'token': _token,
			'X-Requested-With': 'XMLHttpRequest',
			'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
		},
	}
	return request(baseDefaultOpts)
}
